$(document).ready(function() {
     // 发送AJAX请求获取用户信息
     $.ajax({
         url: 'http://localhost:8099/api/currentUser', // 你的后端接口地址
         type: 'GET',
         dataType: 'json',
         success: function(response) {
             // 假设response是一个包含用户信息的对象
             var userName = response.data.user_name; // 从响应中获取用户名
             // 更新页面上的用户问候语
             $('#user-greeting').text('您好，' + userName + '!');
             $('#username').text( userName );
         },
         error: function(xhr, status, error) {
             // 处理请求错误
             $('#user-greeting').text('获取用户信息失败：' + error);
         }
     });

     updatePassword();

 });

 function logout(){
     $.ajax({
              url: 'http://localhost:8099/api/logout', // 你的后端接口地址
              type: 'POST',
              dataType: 'json',
              success: function(response) {
                  if(response.code==200){
                     window.location.href = 'index.html';
                  }
              },
              error: function(xhr, status, error) {
                  // 处理请求错误
                  $('#user-greeting').text('获取用户信息失败：' + error);
              }
          });
 }

 function updatePassword(){
      $('#updateForm').on('submit',function(e) {
             e.preventDefault(); // 阻止表单默认的提交行为

             // 获取表单输入的值
             var username = $('#username').val();
             var password = $('#password').val();
             var userCode = $("#userCode").val();
             // 构建JSON对象
             var loginData = {
                 user_name: username,
                 user_password: password,
                 user_code: userCode
             };

             // 发送POST请求到服务器
             $.ajax({
                 url: 'http://localhost:8099/api/updatePassword',
                 type: 'POST',
                 contentType: 'application/json', // 告知服务器发送的是JSON数据
                 data: JSON.stringify(loginData), // 将JS对象转为JSON字符串
                 success: function(response) {
                     // 请求成功时的处理
                     console.log('Login successful:', response);
                     alert('update Password successful!');
                     // 在这里可以添加重定向到另一个页面的代码
                   //  window.location.href = 'detail.html';
                 },
                 error: function(xhr, status, error) {
                     // 请求失败时的处理
                     console.error('update failed:', error);
                     alert('update failed. Please try again.');
                 }
             });
         });

 }

